/*
 * EntechSubsystem.cpp
 *
 *  Created on: Feb 4, 2013
 *      Author: N500432
 */

#include "EntechSubsystem.h"
#include "Entech2013Robot.h"

EntechSubsystem::EntechSubsystem(string name) : 
	m_testNumber(0)
	, m_testEnabled(false)
    , m_name(name)
{
	ENTECH_ROBOT.RegisterSubsystem(this);
}

EntechSubsystem::~EntechSubsystem()
{
}

std::string EntechSubsystem::GetName(void)
{
	return m_name;
}

int EntechSubsystem::GetTestNumber(void)
{
	return m_testNumber;
}

void EntechSubsystem::SetTestNumber(int number)
{
	m_testNumber = number;
}

void EntechSubsystem::TestModeEnabled(bool on)
{
	m_testEnabled = on;
}

void DoRobotInit(void)
{
}

void DoDisabledInit(void)
{
}

void DoAutonomousInit(void)
{
}

void DoTeleopInit(void)
{
}

void DoTestInit(void)
{
}

void DoDisabled(void)
{
}

void DoAutonomous(void)
{
}

void DoTeleop(void)
{
}

void DoTest(void)
{
}
